BERT, Group 50
Use Case UC5: Manage Employees
Revision History: current version v1
Primary Actor: BERT Administrator
Stakeholders and interests:
- Administrator: Wants to be able to maintain the Employee Subsystem through
viewing, adding, modifying and deleting Employees from the system.
-Employee: Wants up-to-date and correct personnel information to be stored
on persistent storage.
-Management: Wants up-to-date and correct information about its employees to
be stored on persistent storage.
Preconditions:
- The Administrator has been successfully logged in to the BERT Management
subsystem.
- The Administrator's access priveleges have been verified.
- The Employee booking information is available for interrogation.
Success Guarantee (Post conditions):
- Employee information has been viewed, added, modified or deleted from the Employee Subsystem.
Main Success Scenario (or Basic Flow):
- System presents the Administrator with the options to view, add, modify
or delete an Employee.
- Administrator chooses to View an Employee and submits choice to system.
- System receives Administrators chosen function and begins execution.
- If "Add an Employee" is chosen, extension 3a is executed.
- If "Modify an Employee" is chosen, extension 3b is executed.
- If "Delete an Employee" is chosen, extension 3c is executed.
- System retrieves all Employee information.
- System presents Administrator with a view of all Employees registered with the
System.
- Administrator exits Use Case.
Actor repeats steps 1-3 until indicates done.
Extensions (or Alternative Flows):
3a. Administrator wants to "Add an Employee".
- System requests that the Administrator enters the Employee information.
- Administrator enters the Employee information.
- Administrator submits the information to the system.
- System receives new Employee information.
- System stores the new Employee information on persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeates steps 2-3 until indicates done.
3b. Administrator wants to "Modify an Employee".
- System presents Administrator with a view of all Employees currently registered
with the System..
- Administrator selects which Employee is to be modified and submits request to
system.
- System presents Administrator with the facility to edit current information.
- Adminstrator enters modifications.
- Administrator submits a request for the Employee information to be updated.
- System receives updated information.
- System stores the updated Employee information on persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeats steps 2-5 until indicates done.
3c. Administrator wants to "Delete an Employee".
- System presents Administrator with a view of all Employees currently registered
with the System.
- Administrator selects an Employee to be deleted.
- Administrator submits request for the Employee to be deleted.
- System receives request.
- System removes the Employee information from persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeates steps 2-3 until indicates done.
Special Requirements:
-
Technology and Data Variations List:
n/a
Frequency of Occurrence:
Occurrence on an ad-hoc basis.
Open Issues:
-